home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / documents / RFC / rfc1474.txt < prev    next >
Text File  |  1994-08-01  |  32KB  |  844 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                      F. Kastenholz
  8. Request for Comments: 1474                            FTP Software, Inc.
  9.                                                                June 1993
  10.  
  11.  
  12.                  The Definitions of Managed Objects for
  13.                  the Bridge Network Control Protocol of
  14.                       the Point-to-Point Protocol
  15.  
  16. Status of this Memo
  17.  
  18.    This RFC specifies an IAB standards track protocol for the Internet
  19.    community, and requests discussion and suggestions for improvements.
  20.    Please refer to the current edition of the "IAB Official Protocol
  21.    Standards" for the standardization state and status of this protocol.
  22.    Distribution of this memo is unlimited.
  23.  
  24. Abstract
  25.  
  26.    This memo defines a portion of the Management Information Base (MIB)
  27.    for use with network management protocols in TCP/IP-based internets.
  28.    In particular, it describes managed objects used for managing the
  29.    bridge Network Control Protocol [10] on subnetwork interfaces using
  30.    the family of Point-to-Point Protocols.
  31.  
  32. Table of Contents
  33.  
  34.    1. The Network Management Framework ......................    1
  35.    2. Objects ...............................................    2
  36.    2.1 Format of Definitions ................................    2
  37.    3. Overview ..............................................    2
  38.    3.1 Object Selection Criteria ............................    2
  39.    3.2 Structure of the PPP .................................    3
  40.    3.3 MIB Groups ...........................................    3
  41.    4. Definitions ...........................................    4
  42.    5. Acknowledgements ......................................   13
  43.    6. Security Considerations ...............................   14
  44.    7. References ............................................   14
  45.    8. Author's Address ......................................   15
  46.  
  47. 1.  The Network Management Framework
  48.  
  49.    The Internet-standard Network Management Framework consists of three
  50.    components.  They are:
  51.  
  52.       STD 16/RFC 1155 which defines the SMI, the mechanisms used for
  53.       describing and naming objects for the purpose of management.  STD
  54.       16/RFC 1212 defines a more concise description mechanism, which is
  55.  
  56.  
  57.  
  58. Kastenholz                                                      [Page 1]
  59.  
  60. RFC 1474                     PPP/Bridge MIB                    June 1993
  61.  
  62.  
  63.       wholly consistent with the SMI.
  64.  
  65.       STD 17/RFC 1213 which defines MIB-II, the core set of managed
  66.       objects for the Internet suite of protocols.
  67.  
  68.       STD 15/RFC 1157 which defines the SNMP, the protocol used for
  69.       network access to managed objects.
  70.  
  71.    The Framework permits new objects to be defined for the purpose of
  72.    experimentation and evaluation.
  73.  
  74. 2.  Objects
  75.  
  76.    Managed objects are accessed via a virtual information store, termed
  77.    the Management Information Base or MIB.  Objects in the MIB are
  78.    defined using the subset of Abstract Syntax Notation One (ASN.1) [3]
  79.    defined in the SMI.  In particular, each object type is named by an
  80.    OBJECT IDENTIFIER, an administratively assigned name.  The object
  81.    type together with an object instance serves to uniquely identify a
  82.    specific instantiation of the object.  For human convenience, we
  83.    often use a textual string, termed the descriptor, to refer to the
  84.    object type.
  85.  
  86. 2.1.  Format of Definitions
  87.  
  88.    Section 4 contains the specification of all object types contained in
  89.    this MIB module.  The object types are defined using the conventions
  90.    defined in the SMI, as amended by the extensions specified in [5,6].
  91.  
  92. 3.  Overview
  93.  
  94. 3.1.  Object Selection Criteria
  95.  
  96.    To be consistent with IAB directives and good engineering practice,
  97.    an explicit attempt was made to keep this MIB as simple as possible.
  98.    This was accomplished by applying the following criteria to objects
  99.    proposed for inclusion:
  100.  
  101.       (1)  Require objects be essential for either fault or
  102.            configuration management.  In particular, objects for
  103.            which the sole purpose was to debug implementations were
  104.            explicitly excluded from the MIB.
  105.  
  106.       (2)  Consider evidence of current use and/or utility.
  107.  
  108.       (3)  Limit the total number of objects.
  109.  
  110.       (4)  Exclude objects which are simply derivable from others in
  111.  
  112.  
  113.  
  114. Kastenholz                                                      [Page 2]
  115.  
  116. RFC 1474                     PPP/Bridge MIB                    June 1993
  117.  
  118.  
  119.            this or other MIBs.
  120.  
  121. 3.2.  Structure of the PPP
  122.  
  123.    This section describes the basic model of PPP used in developing the
  124.    PPP MIB. This information should be useful to the implementor in
  125.    understanding some of the basic design decisions of the MIB.
  126.  
  127.    The PPP is not one single protocol but a large family of protocols.
  128.    Each of these is, in itself, a fairly complex protocol.  The PPP
  129.    protocols may be divided into three rough categories:
  130.  
  131.    Control Protocols
  132.       The Control Protocols are used to control the operation of the
  133.       PPP. The Control Protocols include the Link Control Protocol
  134.       (LCP), the Password Authentication Protocol (PAP), the Link
  135.       Quality Report (LQR), and the Challenge Handshake Authentication
  136.       Protocol (CHAP).
  137.  
  138.    Network Protocols
  139.       The Network Protocols are used to move the network traffic over
  140.       the PPP interface.  A Network Protocol encapsulates the datagrams
  141.       of a specific higher-layer protocol that is using the PPP as a
  142.       data link.  Note that within the context of PPP, the term "Network
  143.       Protocol" does not imply an OSI Layer-3 protocol; for instance,
  144.       there is a Bridging network protocol.
  145.  
  146.    Network Control Protocols (NCPs)
  147.       The NCPs are used to control the operation of the Network
  148.       Protocols. Generally, each Network Protocol has its own Network
  149.       Control Protocol; thus, the IP Network Protocol has its IP Control
  150.       Protocol, the Bridging Network Protocol has its Bridging Network
  151.       Control Protocol and so on.
  152.  
  153.    This document specifies the objects used in managing one of these
  154.    protocols, namely the Bridge Network Control Protocol.
  155.  
  156. 3.3.  MIB Groups
  157.  
  158.    Objects in this MIB are arranged into several MIB groups.  Each group
  159.    is organized as a set of related objects.
  160.  
  161.    These groups are the basic unit of conformance: if the semantics of a
  162.    group are applicable to an implementation then all objects in the
  163.    group must be implemented.
  164.  
  165.    The PPP MIB is organized into several MIB Groups, including, but not
  166.    limited to, the following groups:
  167.  
  168.  
  169.  
  170. Kastenholz                                                      [Page 3]
  171.  
  172. RFC 1474                     PPP/Bridge MIB                    June 1993
  173.  
  174.  
  175.           o The PPP Link Group
  176.           o The PPP LQR Group
  177.           o The PPP LQR Extensions Group
  178.           o The PPP IP Group
  179.           o The PPP Bridge Group
  180.           o The PPP Security Group
  181.  
  182.    This document specifies the following group:
  183.  
  184.    The PPP Bridge Group
  185.       The PPP Bridge Group contains configuration, status, and control
  186.       variables that apply to the operation of Bridging over PPP.
  187.  
  188.       Implementation of this group is mandatory for all implementations
  189.       of PPP that support the Bridging over PPP.
  190.  
  191.  
  192. 4.  Definitions
  193.  
  194.           PPP-BRIDGE-NCP-MIB DEFINITIONS ::= BEGIN
  195.  
  196.           IMPORTS
  197.                Counter
  198.                     FROM RFC1155-SMI
  199.                ifIndex
  200.                     FROM RFC1213-MIB
  201.                OBJECT-TYPE
  202.                     FROM RFC-1212
  203.                ppp
  204.                     FROM PPP-LCP-MIB;
  205.  
  206.                pppBridge OBJECT IDENTIFIER ::= { ppp 4 }
  207.  
  208.           --
  209.           -- The PPP Bridge NCP Group.
  210.           -- Implementation of this group is mandatory for all
  211.           -- PPP implementations that support MAC Bridging  over
  212.           -- PPP (RFC1220).
  213.           --
  214.  
  215.           -- The following object reflect the values of the option
  216.           -- parameters used in the PPP Link Control Protocol
  217.           --   pppBridgeLocalToRemoteTinygramCompression
  218.           --   pppBridgeRemoteToLocalTinygramCompression
  219.           --   pppBridgeLocalToRemoteLanId
  220.           --   pppBridgeRemoteToLocalLanId
  221.           --
  222.           -- These values are not available until after the PPP Option
  223.  
  224.  
  225.  
  226. Kastenholz                                                      [Page 4]
  227.  
  228. RFC 1474                     PPP/Bridge MIB                    June 1993
  229.  
  230.  
  231.           -- negotiation has completed, which is indicated by the link
  232.           -- reaching the open state (i.e. pppBridgeOperStatus is set to
  233.           -- opened).
  234.           --
  235.           -- Therefore, when pppBridgeOperStatus is not opened
  236.           -- the contents of these objects is undefined. The value
  237.           -- returned when accessing the objects is an implementation
  238.           -- dependent issue.
  239.  
  240.  
  241.           pppBridgeTable   OBJECT-TYPE
  242.                SYNTAX    SEQUENCE OF PppBridgeEntry
  243.                ACCESS    not-accessible
  244.                STATUS    mandatory
  245.                DESCRIPTION
  246.                          "Table containing the parameters and statistics
  247.                          for the local PPP entity that are related to
  248.                          the operation of Bridging over the PPP."
  249.                ::= { pppBridge 1 }
  250.  
  251.  
  252.           pppBridgeEntry   OBJECT-TYPE
  253.                SYNTAX    PppBridgeEntry
  254.                ACCESS    not-accessible
  255.                STATUS    mandatory
  256.                DESCRIPTION
  257.                          "Bridging information for a particular PPP
  258.                          link."
  259.                INDEX     { ifIndex }
  260.                ::= { pppBridgeTable 1 }
  261.  
  262.  
  263.           PppBridgeEntry ::= SEQUENCE {
  264.                pppBridgeOperStatus
  265.                     INTEGER,
  266.                pppBridgeLocalToRemoteTinygramCompression
  267.                     INTEGER,
  268.                pppBridgeRemoteToLocalTinygramCompression
  269.                     INTEGER,
  270.                pppBridgeLocalToRemoteLanId
  271.                     INTEGER,
  272.                pppBridgeRemoteToLocalLanId
  273.                     INTEGER
  274.           }
  275.  
  276.           pppBridgeOperStatus   OBJECT-TYPE
  277.                SYNTAX    INTEGER {opened(1), not-opened(2)}
  278.                ACCESS    read-only
  279.  
  280.  
  281.  
  282. Kastenholz                                                      [Page 5]
  283.  
  284. RFC 1474                     PPP/Bridge MIB                    June 1993
  285.  
  286.  
  287.                STATUS    mandatory
  288.                DESCRIPTION
  289.                          "The operational status of the Bridge network
  290.                          protocol. If the value of this object is up
  291.                          then the finite state machine for the Bridge
  292.                          network protocol has reached the Opened state."
  293.                ::= { pppBridgeEntry 1 }
  294.  
  295.  
  296.           pppBridgeLocalToRemoteTinygramCompression   OBJECT-TYPE
  297.                SYNTAX    INTEGER { false(1), true(2) }
  298.                ACCESS    read-only
  299.                STATUS    mandatory
  300.                DESCRIPTION
  301.                          "Indicates whether the local node will perform
  302.                          Tinygram Compression when sending packets to
  303.                          the remote entity. If false then the local
  304.                          entity will not perform Tinygram Compression.
  305.                          If true then the local entity will perform
  306.                          Tinygram Compression. The value of this object
  307.                          is meaningful only when the link has reached
  308.                          the open state (pppBridgeOperStatus is
  309.                          opened)."
  310.                REFERENCE
  311.                          "Section 6.7, Tinygram Compression Option, of
  312.                          RFC1220"
  313.                ::= { pppBridgeEntry 2 }
  314.  
  315.  
  316.           pppBridgeRemoteToLocalTinygramCompression   OBJECT-TYPE
  317.                SYNTAX    INTEGER { false(1), true(2) }
  318.                ACCESS    read-only
  319.                STATUS    mandatory
  320.                DESCRIPTION
  321.                          "If false(1) then the remote entity is not
  322.                          expected to perform Tinygram Compression. If
  323.                          true then the remote entity is expected to
  324.                          perform Tinygram Compression. The value of this
  325.                          object is meaningful only when the link has
  326.                          reached the open state (pppBridgeOperStatus is
  327.                          opened)."
  328.                REFERENCE
  329.                          "Section 6.7, Tinygram Compression Option, of
  330.                          RFC1220"
  331.                ::= { pppBridgeEntry 3 }
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338. Kastenholz                                                      [Page 6]
  339.  
  340. RFC 1474                     PPP/Bridge MIB                    June 1993
  341.  
  342.  
  343.           pppBridgeLocalToRemoteLanId   OBJECT-TYPE
  344.                SYNTAX    INTEGER { false(1), true(2) }
  345.                ACCESS    read-only
  346.                STATUS    mandatory
  347.                DESCRIPTION
  348.                          "Indicates whether the local node will include
  349.                          the LAN Identification field in transmitted
  350.                          packets or not. If false(1) then the local node
  351.                          will not transmit this field, true(2) means
  352.                          that the field will be transmitted. The value
  353.                          of this object is meaningful only when the link
  354.                          has reached the open state (pppBridgeOperStatus
  355.                          is opened)."
  356.                REFERENCE
  357.                          "Section 6.8, LAN Identification Option, of
  358.                          RFC1220"
  359.                ::= { pppBridgeEntry 4 }
  360.  
  361.  
  362.           pppBridgeRemoteToLocalLanId   OBJECT-TYPE
  363.                SYNTAX    INTEGER { false(1), true(2) }
  364.                ACCESS    read-only
  365.                STATUS    mandatory
  366.                DESCRIPTION
  367.                          "Indicates whether the remote node has
  368.                          indicated that it will include the LAN
  369.                          Identification field in transmitted packets or
  370.                          not. If false(1) then the field will not be
  371.                          transmitted, if true(2) then the field will be
  372.                          transmitted. The value of this object is
  373.                          meaningful only when the link has reached the
  374.                          open state (pppBridgeOperStatus is opened)."
  375.                REFERENCE
  376.                          "Section 6.8, LAN Identification Option, of
  377.                          RFC1220"
  378.                ::= { pppBridgeEntry 5 }
  379.  
  380.  
  381.           --
  382.           -- The PPP Bridge Configuration table
  383.           --
  384.  
  385.           pppBridgeConfigTable   OBJECT-TYPE
  386.                SYNTAX    SEQUENCE OF PppBridgeConfigEntry
  387.                ACCESS    not-accessible
  388.                STATUS    mandatory
  389.                DESCRIPTION
  390.                          "Table containing the parameters and statistics
  391.  
  392.  
  393.  
  394. Kastenholz                                                      [Page 7]
  395.  
  396. RFC 1474                     PPP/Bridge MIB                    June 1993
  397.  
  398.  
  399.                          for the local PPP entity that are related to
  400.                          the operation of Bridging over the PPP."
  401.                ::= { pppBridge 2 }
  402.  
  403.  
  404.           pppBridgeConfigEntry   OBJECT-TYPE
  405.                SYNTAX    PppBridgeConfigEntry
  406.                ACCESS    not-accessible
  407.                STATUS    mandatory
  408.                DESCRIPTION
  409.                          "Bridging Configuration information for a
  410.                          particular PPP link."
  411.                INDEX     { ifIndex }
  412.                ::= { pppBridgeConfigTable 1 }
  413.  
  414.  
  415.           PppBridgeConfigEntry ::= SEQUENCE {
  416.                pppBridgeConfigAdminStatus
  417.                     INTEGER,
  418.                pppBridgeConfigTinygram
  419.                     INTEGER,
  420.                pppBridgeConfigRingId
  421.                     INTEGER,
  422.                pppBridgeConfigLineId
  423.                     INTEGER,
  424.                pppBridgeConfigLanId
  425.                     INTEGER
  426.           }
  427.  
  428.  
  429.           pppBridgeConfigAdminStatus   OBJECT-TYPE
  430.                SYNTAX    INTEGER { open(1), close(2) }
  431.                ACCESS    read-write
  432.                STATUS    mandatory
  433.                DESCRIPTION
  434.                          "The immediate desired status of the Bridging
  435.                          network protocol. Setting this object to open
  436.                          will inject an administrative open event into
  437.                          the Bridging network protocol's finite state
  438.                          machine. Setting this object to close will
  439.                          inject an administrative close event into the
  440.                          Bridging network protocol's finite state
  441.                          machine."
  442.                ::= { pppBridgeConfigEntry 1 }
  443.  
  444.  
  445.           pppBridgeConfigTinygram   OBJECT-TYPE
  446.                SYNTAX    INTEGER { false(1), true(2) }
  447.  
  448.  
  449.  
  450. Kastenholz                                                      [Page 8]
  451.  
  452. RFC 1474                     PPP/Bridge MIB                    June 1993
  453.  
  454.  
  455.                ACCESS    read-write
  456.                STATUS    mandatory
  457.                DESCRIPTION
  458.                          "If false then the local BNCP entity will not
  459.                          initiate the Tinygram Compression Option
  460.                          Negotiation. If true then the local BNCP entity
  461.                          will initiate negotiation of this option."
  462.                REFERENCE
  463.                          "Section 6.7, Tinygram Compression Option, of
  464.                          RFC1220"
  465.                DEFVAL    { true }
  466.                ::= { pppBridgeConfigEntry 2 }
  467.  
  468.  
  469.           pppBridgeConfigRingId   OBJECT-TYPE
  470.                SYNTAX    INTEGER { false(1), true(2) }
  471.                ACCESS    read-write
  472.                STATUS    mandatory
  473.                DESCRIPTION
  474.                          "If false then the local PPP Entity will not
  475.                          initiate a Remote Ring Identification Option
  476.                          negotiation. If true then the local PPP entity
  477.                          will intiate this negotiation. This MIB object
  478.                          is relevant only if the interface is for 802.5
  479.                          Token Ring bridging."
  480.                REFERENCE
  481.                          "Section 6.4, IEEE 802.5 Remote Ring
  482.                          Identification Option, of RFC1220"
  483.                DEFVAL    { false }
  484.                ::= { pppBridgeConfigEntry 3 }
  485.  
  486.  
  487.           pppBridgeConfigLineId   OBJECT-TYPE
  488.                SYNTAX    INTEGER { false(1), true(2) }
  489.                ACCESS    read-write
  490.                STATUS    mandatory
  491.                DESCRIPTION
  492.                          "If false then the local PPP Entity is not to
  493.                          initiate a Line Identification Option
  494.                          negotiation. If true then the local PPP entity
  495.                          will intiate this negotiation. This MIB object
  496.                          is relevant only if the interface is for 802.5
  497.                          Token Ring bridging."
  498.                REFERENCE
  499.                          "Section 6.5, IEEE 802.5 Line Identification
  500.                          Option, of RFC1220"
  501.                DEFVAL    { false }
  502.                ::= { pppBridgeConfigEntry 4 }
  503.  
  504.  
  505.  
  506. Kastenholz                                                      [Page 9]
  507.  
  508. RFC 1474                     PPP/Bridge MIB                    June 1993
  509.  
  510.  
  511.           pppBridgeConfigLanId   OBJECT-TYPE
  512.                SYNTAX    INTEGER { false(1), true(2) }
  513.                ACCESS    read-write
  514.                STATUS    mandatory
  515.                DESCRIPTION
  516.                          "If false then the local BNCP entity will not
  517.                          initiate the LAN Identification Option
  518.                          Negotiation. If true then the local BNCP entity
  519.                          will initiate negotiation of this option."
  520.                REFERENCE
  521.                          "Section 6.8, LAN Identification Option, of
  522.                          RFC1220"
  523.                DEFVAL    { false }
  524.                ::= { pppBridgeConfigEntry 5 }
  525.  
  526.  
  527.           --
  528.           -- The PPP Bridge Media Status Table
  529.           --
  530.  
  531.           pppBridgeMediaTable   OBJECT-TYPE
  532.                SYNTAX    SEQUENCE OF PppBridgeMediaEntry
  533.                ACCESS    not-accessible
  534.                STATUS    mandatory
  535.                DESCRIPTION
  536.                          "Table identifying which MAC media types are
  537.                          enabled for the Bridging NCPs."
  538.                ::= { pppBridge 3 }
  539.  
  540.  
  541.           pppBridgeMediaEntry   OBJECT-TYPE
  542.                SYNTAX    PppBridgeMediaEntry
  543.                ACCESS    not-accessible
  544.                STATUS    mandatory
  545.                DESCRIPTION
  546.                          "Status of a specific MAC Type for a specific
  547.                          PPP Link."
  548.                INDEX     { ifIndex, pppBridgeMediaMacType }
  549.                ::= { pppBridgeMediaTable 1 }
  550.  
  551.  
  552.           PppBridgeMediaEntry ::= SEQUENCE {
  553.                pppBridgeMediaMacType
  554.                     INTEGER,
  555.                pppBridgeMediaLocalStatus
  556.                     INTEGER,
  557.                pppBridgeMediaRemoteStatus
  558.                     INTEGER
  559.  
  560.  
  561.  
  562. Kastenholz                                                     [Page 10]
  563.  
  564. RFC 1474                     PPP/Bridge MIB                    June 1993
  565.  
  566.  
  567.           }
  568.  
  569.           pppBridgeMediaMacType   OBJECT-TYPE
  570.                SYNTAX    INTEGER(0..2147483647)
  571.                ACCESS    read-only
  572.                STATUS    mandatory
  573.                DESCRIPTION
  574.                          "The MAC type for which this entry in the
  575.                          pppBridgeMediaTable is providing status
  576.                          information. Valid values for this object are
  577.                          defined in Section 6.6 MAC Type Support
  578.                          Selection of RFC1220 (Bridging Point-to-Point
  579.                          Protocol)."
  580.                REFERENCE
  581.                          "Section 6.6, MAC Type Support Selection, of
  582.                          RFC1212."
  583.                ::= { pppBridgeMediaEntry 1 }
  584.  
  585.  
  586.           pppBridgeMediaLocalStatus   OBJECT-TYPE
  587.                SYNTAX    INTEGER { accept(1), dont-accept(2) }
  588.                ACCESS    read-only
  589.                STATUS    mandatory
  590.                DESCRIPTION
  591.                          "Indicates whether the local PPP Bridging
  592.                          Entity will accept packets of the protocol type
  593.                          identified in pppBridgeMediaMacType on the PPP
  594.                          link identified by ifIndex or not. If this
  595.                          object is accept then any packets of the
  596.                          indicated MAC type will be received and
  597.                          properly processed. If this object is dont-
  598.                          accept then received packets of the indicated
  599.                          MAC type will not be properly processed."
  600.                REFERENCE
  601.                          "Section 6.6, MAC Type Support Selection, of
  602.                          RFC1212."
  603.                ::= { pppBridgeMediaEntry 2 }
  604.  
  605.  
  606.           pppBridgeMediaRemoteStatus   OBJECT-TYPE
  607.                SYNTAX    INTEGER { accept(1), dont-accept(2) }
  608.                ACCESS    read-only
  609.                STATUS    mandatory
  610.                DESCRIPTION
  611.                          "Indicates whether the local PPP Bridging
  612.                          Entity believes that the remote PPP Bridging
  613.                          Entity will accept packets of the protocol type
  614.                          identified in pppBridgeMediaMacType on the PPP
  615.  
  616.  
  617.  
  618. Kastenholz                                                     [Page 11]
  619.  
  620. RFC 1474                     PPP/Bridge MIB                    June 1993
  621.  
  622.  
  623.                          link identified by ifIndex or not."
  624.                REFERENCE
  625.                          "Section 6.6, MAC Type Support Selection, of
  626.                          RFC1212."
  627.                ::= { pppBridgeMediaEntry 3 }
  628.  
  629.  
  630.           --
  631.           -- The PPP Bridge Media Configuration Table
  632.           --
  633.  
  634.           pppBridgeMediaConfigTable   OBJECT-TYPE
  635.                SYNTAX    SEQUENCE OF PppBridgeMediaConfigEntry
  636.                ACCESS    not-accessible
  637.                STATUS    mandatory
  638.                DESCRIPTION
  639.                          "Table identifying which MAC media types are
  640.                          enabled for the Bridging NCPs."
  641.                ::= { pppBridge 4 }
  642.  
  643.  
  644.           pppBridgeMediaConfigEntry   OBJECT-TYPE
  645.                SYNTAX    PppBridgeMediaConfigEntry
  646.                ACCESS    not-accessible
  647.                STATUS    mandatory
  648.                DESCRIPTION
  649.                          "Status of a specific MAC Type for a specific
  650.                          PPP Link."
  651.                INDEX     { ifIndex, pppBridgeMediaConfigMacType }
  652.                ::= { pppBridgeMediaConfigTable 1 }
  653.  
  654.  
  655.           PppBridgeMediaConfigEntry ::= SEQUENCE {
  656.                pppBridgeMediaConfigMacType
  657.                     INTEGER,
  658.                pppBridgeMediaConfigLocalStatus
  659.                     INTEGER
  660.           }
  661.  
  662.  
  663.           pppBridgeMediaConfigMacType   OBJECT-TYPE
  664.                SYNTAX    INTEGER(0..2147483647)
  665.                ACCESS    read-write
  666.                STATUS    mandatory
  667.                DESCRIPTION
  668.                          "The MAC type for which this entry in the
  669.                          pppBridgeMediaConfigTable is providing status
  670.                          information. Valid values for this object are
  671.  
  672.  
  673.  
  674. Kastenholz                                                     [Page 12]
  675.  
  676. RFC 1474                     PPP/Bridge MIB                    June 1993
  677.  
  678.  
  679.                          defined in Section 6.6 MAC Type Support
  680.                          Selection of RFC1220 (Bridging Point-to-Point
  681.                          Protocol)."
  682.                REFERENCE
  683.                          "Section 6.6, MAC Type Support Selection, of
  684.                          RFC1212."
  685.                ::= { pppBridgeMediaConfigEntry 1 }
  686.  
  687.  
  688.           pppBridgeMediaConfigLocalStatus   OBJECT-TYPE
  689.                SYNTAX    INTEGER { accept(1), dont-accept(2) }
  690.                ACCESS    read-write
  691.                STATUS    mandatory
  692.                DESCRIPTION
  693.                          "Indicates whether the local PPP Bridging
  694.                          Entity should accept packets of the protocol
  695.                          type identified in pppBridgeMediaConfigMacType
  696.                          on the PPP link identified by ifIndex or not.
  697.                          Setting this object to the value dont-accept
  698.                          has the affect of invalidating the
  699.                          corresponding entry in the
  700.                          pppBridgeMediaConfigTable object. It is an
  701.                          implementation-specific matter as to whether
  702.                          the agent removes an invalidated entry from the
  703.                          table. Accordingly, management stations must be
  704.                          prepared to receive tabular information from
  705.                          agents that corresponds to entries not
  706.                          currently in use. Changing this object will
  707.                          have effect when the link is next restarted."
  708.                REFERENCE
  709.                          "Section 6.6, MAC Type Support Selection, of
  710.                          RFC1212."
  711.                ::= { pppBridgeMediaConfigEntry 2 }
  712.  
  713.  
  714.           END
  715.  
  716. 6.  Acknowledgements
  717.  
  718.    This document was produced by the PPP working group.  In addition to
  719.    the working group, the author wishes to thank the following
  720.    individuals for their comments and contributions:
  721.  
  722.           Bill Simpson -- Daydreamer
  723.           Glenn McGregor -- Merit
  724.           Jesse Walker -- DEC
  725.           Chris Gunner -- DEC
  726.  
  727.  
  728.  
  729.  
  730. Kastenholz                                                     [Page 13]
  731.  
  732. RFC 1474                     PPP/Bridge MIB                    June 1993
  733.  
  734.  
  735. 6.  Security Considerations
  736.  
  737.    The PPP MIB affords the network operator the ability to configure and
  738.    control the PPP links of a particular system, including the PPP
  739.    authentication protocols. This represents a security risk.
  740.  
  741.    These risks are addressed in the following manners:
  742.  
  743.       (1)  All variables which represent a significant security risk
  744.            are placed in separate, optional, MIB Groups. As the MIB
  745.            Group is the quantum of implementation within a MIB, the
  746.            implementor of the MIB may elect not to implement these
  747.            groups.
  748.  
  749.       (2)  The implementor may choose to implement the variables
  750.            which present a security risk so that they may not be
  751.            written, i.e., the variables are READ-ONLY. This method
  752.            still presents a security risk, and is not recommended,
  753.            in that the variables, specifically the PPP
  754.            Authentication Protocols' variables, may be easily read.
  755.  
  756.       (3)  Using SNMPv2, the operator can place the variables into
  757.            MIB views which are protected in that the parties which
  758.            have access to those MIB views use authentication and
  759.            privacy protocols, or the operator may elect to make
  760.            these views not accessible to any party.  In order to
  761.            facilitate this placement, all security-related variables
  762.            are placed in separate MIB Tables. This eases the
  763.            identification of the necessary MIB View Subtree.
  764.  
  765. 7.  References
  766.  
  767.    [1] Rose M., and K. McCloghrie, "Structure and Identification of
  768.        Management Information for TCP/IP-based internets", STD 16, RFC
  769.        1155, Performance Systems International, Hughes LAN Systems, May
  770.        1990.
  771.  
  772.    [2] McCloghrie K., and M. Rose, Editors, "Management Information Base
  773.        for Network Management of TCP/IP-based internets", STD 17, RFC
  774.        1213, Performance Systems International, March 1991.
  775.  
  776.    [3] Information processing systems - Open Systems Interconnection -
  777.        Specification of Abstract Syntax Notation One (ASN.1),
  778.        International Organization for Standardization, International
  779.        Standard 8824, December 1987.
  780.  
  781.    [4] Information processing systems - Open Systems Interconnection -
  782.        Specification of Basic Encoding Rules for Abstract Notation One
  783.  
  784.  
  785.  
  786. Kastenholz                                                     [Page 14]
  787.  
  788. RFC 1474                     PPP/Bridge MIB                    June 1993
  789.  
  790.  
  791.        (ASN.1), International Organization for Standardization,
  792.        International Standard 8825, December 1987.
  793.  
  794.    [5] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  795.        STD 16, RFC 1212, Performance Systems International, Hughes LAN
  796.        Systems, March 1991.
  797.  
  798.    [6] Rose, M., Editor, "A Convention for Defining Traps for use with
  799.        the SNMP", RFC 1215, Performance Systems International, March
  800.        1991.
  801.  
  802.    [7] McCloghrie, K., "Extensions to the Generic-Interface MIB", RFC
  803.        1229, Hughes LAN Systems, Inc., May 1991.
  804.  
  805.    [8] Simpson, W., "The Point-to-Point Protocol for the Transmission of
  806.        Multi-protocol Datagrams over Point-to-Point Links, RFC 1331,
  807.        Daydreamer, May 1992.
  808.  
  809.    [9] McGregor, G., "The PPP Internet Protocol Control Protocol", RFC
  810.        1332, Merit, May 1992.
  811.  
  812.   [10] Baker, F., "Point-to-Point Protocol Extensions for Bridging", RFC
  813.        1220, ACC, April 1991.
  814.  
  815.   [11] Lloyd, B., and W. Simpson, "PPP Authentication Protocols", RFC
  816.        1334, L&A, Daydreamer, October 1992.
  817.  
  818.   [12] Simpson, W., "PPP Link Quality Monitoring", RFC 1333, Daydreamer,
  819.        May 1992.
  820.  
  821. 8.  Author's Address
  822.  
  823.    Frank Kastenholz
  824.    FTP Software, Inc.
  825.    2 High Street
  826.    North Andover, Mass 01845 USA
  827.  
  828.    Phone: (508) 685-4000
  829.    EMail: kasten@ftp.com
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842. Kastenholz                                                     [Page 15]
  843.  
  844.